Probabilistic Harmony Search
نویسندگان
چکیده
Harmony Search (HS) is a new meta-heuristic algorithm imitating the music improvisation process where musicians search for a better state of harmony. In this paper, a new improvisation scheme is proposed that explicitly uses a probabilistic model of candidate solutions stored in the harmony memory. Pitch adjustment uses a probability distribution to mutate a decision variable while random selection has been replaced by generating samples from the probability distribution. The proposed scheme favors diversification in the early stages and intensification during the final stages of the search process. The performance of the proposed method is investigated and compared with a state-of-the-art HS variant and other recent methods when applied to 18 benchmark functions. The experiments conducted show that the proposed method generally outperforms the other methods when applied to the benchmark problems. DOI: 10.4018/jamc.2012010101 2 International Journal of Applied Metaheuristic Computing, 3(1), 1-14, January-March 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. programming, and commercial optimization module. In line with the above-mentioned various theoretical backgrounds, the HS algorithm has been successfully applied to various optimization problems such as project scheduling, text mining, image tracking, robotics, power system design, structural design, water infrastructure design, dam scheduling, hydrologic model calibration, groundwater management, geotechnical stability analysis, ecological conservation, vehicle routing, heat exchanger design, offshore structure anchoring, bioinformatics, medical physics, medical imaging, etc. (Kim et al., 2001; Geem et al., 2002, 2005; Lee & Geem, 2004, 2005; Geem, 2006b; Jang et al., 2008; Coelho & Bernerta, 2009). For more details, readers can refer to several books on the HS algorithms (e.g., Geem, 2009a). In fact, HS is very efficient if the number of parameters to be optimized is small (<25). However, some researchers (Omran & Mahdavi, 2008; Cheng et al., 2008) claimed that HS did not work well for relatively large problems although this is not always the case, since Geem (2009b) showed that the original HS is much better than GA, Simulated Annealing and Tabu Search when applied to 454-variable water network problem. A new class of optimization methods is Probabilistic algorithms. Probabilistic methods search a problem space using a probabilistic model of potential solutions. They explicitly use probability models in problem solving. Thus, in probabilistic methods a population is approximated with a probability distribution and new potential solutions are generated by sampling this distribution. Two representative probabilistic algorithms are the Estimation of Distribution Algorithm (EDA) (Larranaga & Lozano, 2002) and the more recent CrossEntropy (CE) method (Rubinstein & Kroese, 2004). Probabilistic algorithms have been successfully applied to a wide range of optimization problems (Pelikan et al., 2006). In this paper, we propose a probabilistic harmony search (PHS) method that explicitly uses a probability model to enhance the performance of HS. Several well-known benchmark problems are used to compare the proposed approach against HS and other recent methods. The remainder of the paper is organized as follows: Section 2 provides an overview of HS. The proposed method is presented in Section 3. Benchmark functions to measure the performance of the different approaches are provided in Section 4. Results of the experiments are presented and discussed in Section 5. Finally, Section 6 concludes the paper. 2. THE HARMONY SEARCH ALGORITHM Harmony Search (HS) (Lee & Geem, 2005) is a new meta-heuristic optimization method imitating the music improvisation process where musicians improvise their instruments’ pitches searching for a perfect state of harmony. The HS works as follows: Step 1: Initialize the problem and HS parameters The optimization problem is defined as Minimize (or maximize) f x ( ) such that Li ≤ xi ≤ Ui for i=1,...,N. Where f x ( ) is the objective function, x is a candidate solution consisting of N decision variables (xi), and Li and Ui are the lower and upper bounds for each decision variable, respectively. In addition, the parameters of the HS are specified in this step. These parameters are the harmony memory size (HMS), harmony memory considering rate (HMCR), pitch adjusting rate (PAR) and the number of improvisations (NI). Step 2: Initialize the harmony memory The initial harmony memory is generated from a uniform distribution in the ranges [Li,Ui], where 1 ≤ i ≤ N. This is done as follows: x L r U L i j i i i = + ́ ( ), j = 1, 2, ..., HMS 12 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/probabilistic-harmonysearch/64640?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Probabilistic Power Distribution Planning Using Multi-Objective Harmony Search Algorithm
In this paper, power distribution planning (PDP) considering distributed generators (DGs) is investigated as a dynamic multi-objective optimization problem. Moreover, Monte Carlo simulation (MCS) is applied to handle the uncertainty in electricity price and load demand. In the proposed model, investment and operation costs, losses and purchased power from the main grid are incorporated in the f...
متن کاملHarmony Search Algorithm for Probabilistic Analysis of Earth Slope
This paper presents a new procedure based on harmony search algorithm for probabilistic analysis of an earth slope. The stability analysis of earth slopes is a geotechnical problem characterized by various sources of uncertainty. Unlike the deterministic method, probabilistic method is capable of taking into account the uncertainties for slope safety assessment. In this study, the reliability i...
متن کاملTransmission Network Expansion Planning Based on Hybridization Model of Probabilistic Neural Networks and Harmony Search Algorithm
Transmission network expansion planning (TNEP) is a basic part of power network planning that determines where, when and how many new transmission lines should be added to the network. So, the TNEP is an optimizing problem in which the expansion purposes are optimized. The Artificial Intelligence (AI) tools such as Genetic Algorithm (GA), Simulated Annealing (SA), Tabu Search (TS), Artificial n...
متن کاملNew Best Solutions for the Close-Open Mixed Vehicle Routing Problem by using an Improved Harmony Search Algorithm
This paper addresses the close-open mixed vehicle routing problem (COMVRP) that both close and open variants of the vehicle routing problem are simultaneously considered. The objective is to find the solution which minimizes the total cost of delivery. In this paper, we propose an improved harmony search algorithm (IHSA) composed of two main approaches. First, the probabilistic Clarke-Wright sa...
متن کاملSHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH
The main aim of the present study is to propose a modified harmony search (MHS) algorithm for size and shape optimization of structures. The standard harmony search (HS) algorithm is conceptualized using the musical process of searching for a perfect state of the harmony. It uses a stochastic random search instead of a gradient search. The proposed MHS algorithm is designed based on elitism. In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. of Applied Metaheuristic Computing
دوره 3 شماره
صفحات -
تاریخ انتشار 2012